<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>字符串</title>
</head>

<body>

</body>

</html>

<script>
    // 字符串就是零个或多个排在一起的字符，放在单引号或双引号之中
    var str1 = 'Hello, world!';
    var str2 = "Hello, world!";

    // 单引号字符串的内部，可以使用双引号。双引号字符串的内部，可以使用单引号
    var str3 = 'Hello, "world"!';
    var str4 = "Hello, 'world'!";

    //如果要在单引号字符串的内部，使用单引号，就必须在内部的单引号前面加上反斜杠，用来转义。
    // 双引号字符串内部使用双引号，也是如此
    var str5 = 'Hello, \'world\'!';
    var str6 = "Hello, \"world\"!";

    // 字符串默认只能写在一行内，分成多行将会报错
    // 如果要换行，需要转义
    var str7 = 'Hello,\
    nworld! \
    如果要换行，需要转义';

    // length 属性  返回字符串的长度，该属性也是无法改变的
    console.log(str1)
    console.log(str2)
    console.log(str3)
    console.log(str4)
    console.log(str5)
    console.log(str6)
    document.write(str7)
    console.log(str7.length)
</script>